package org.freehep.util;
import java.util.Map;
import java.util.HashMap;
import java.util.StringTokenizer;
/**
*
* @author The FreeHEP team @ SLAC
*
*/
public abstract class OptionParser
{
public static Map parseOptions( String options )
{
Map hashValues = new HashMap();
if (options != null)
{
StringTokenizer st = new StringTokenizer(options,",;");
while ( st.hasMoreTokens() )
{
String tk = st.nextToken().toLowerCase().trim();
int pos = tk.indexOf('=');
if (pos < 0) hashValues.put(tk,"true");
else hashValues.put(tk.substring(0,pos).trim(),tk.substring(pos+1).trim());
}
}
return hashValues;
}
}